/* CSS Document */
html, body {  padding:0; margin:0; font-family:Arial, Helvetica, sans-serif ; font-size:10px; color:#666666;} 
a{ color:#666666; text-decoration:none; outline:none; }
a:link{ text-decoration:none;  color:#666666;}
a:link visted{ color:#666666;}
a:link active{ color:#F00;}
a:link hover{ color:#ffcc00;}
img { border:none;}
ul{ padding:0; margin:0; list-style-type:none;}
/*Page Header and footer styles*/
.pagemain_header{ position:fixed; top:0; right:0; left:0; width:100%; z-index:100;}
#mh_ribon{ background-color:#ccff00; height:5px; box-shadow:0px 2px 2px #CCCCCC;}
.cont_size_def{ margin:0 auto; padding:0; width:972px; clear:both;}
.cont_body{ padding-top:60px;}
#mh_below_ribbon{ position:relative;}
#mh_log_info{ padding:0; margin:0; height:60px;  position:relative;}
#logo_cont{ width:220px; float:left; }
search_info_cont{float:right;}
#search_cont{ width:520px;  height:40px; padding:5px 0 0 5px; float:left; background-color:#ccff00; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; box-shadow:0px 2px 2px #CCCCCC; }


#acct_siteInfo_cont{ width:210px;  float:right; position:relative;}
.user_details { font-size:14px; padding-top:10px;}
.mh_items{  }
#searchForm{ }
.searchCtrls{ vertical-align:top;}
#searchFilter{ display:inline-block; width:auto; height:23px; padding:7px 30px 0 20px; text-align:center; width:0px;}
#searchBox{ height:30px; width:350px; border:none; font-size:20px; padding-left:5px; }
#searchBtn{ height:32px; padding:0; margin:0; padding:0 8px 0 8px; font-size:16px; text-align:center; font-weight:bold;}

.buttons{ border:solid 1px #ff7800; background-color:#ffcc33; cursor:pointer; color:#333; border-radius:4px; 
-moz-border-radius:4px; -webkit-border-radius:4px; }
#logginin_cont{ padding-top:5px; display:none;}
#LogSign_error{ color:#F00; font-size:14px; font-weight:bold; padding-top:5px; position:absolute; z-index:10;}

.buttons:hover{ background-color:#ffde7b; }
#LogSign_cont{ float:right; margin-top:2px; padding:0; position:relative;}
#LogSign_cont ul .LogSign_item { padding: 2px 10px 2px 10px; border:solid 1px #ff7800; background-color:#ffcc33; margin: 2px 0 2px 0; 
cursor:pointer;	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
#LogSign_cont ul .LogSign_item:hover { background-color:#ffde7b; }
#LogSign_cont ul .form_items { padding: 2px 10px 2px 10px; border:solid 1px #ff7800; background-color:#ffcc33; margin: 2px 0 2px 0; 
border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }

#loginForm{ position:absolute; z-index:10; right:0; top:21px; width:210px; display:none; }
#signUpForm{ position:absolute; z-index:10; right:0; top:42px; width:210px; display:none; }
.inputTextbx{ width:190px; height:20px; border:none; font-weight:bold; padding-left:2px; }
.errorTextbx{ border:2px solid #F00; }
.loginSignupBtn{ height:100%; width:100%; }
#LogSign_cont ul .form_items:hover { background-color:#ffde7b; }
#LogSign_cont ul .form_button { padding: 0; border:solid 1px #ff7800; background-color:#ffcc33; margin: 0; 
cursor:pointer; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
#LogSign_cont ul .form_button:hover { background-color:#ffde7b; }
.loginSignupBtn{ background-color:transparent; border:none; cursor:pointer;}

.errorMsg{ color:#FF0000; font-size:12px; font-weight:bold; }

#loggedInDetails{ position:absolute; z-index:50; right:0; top:4px; border:1px solid #CCFF00; width:210px; height:42px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:0 4px 0 4px; background-color:#faffe5; }
#loggeinName{ font-size:16px; float:left; }
#loggedInNameSpan{ color:#0000FF;}
#loggeinActions{ float: right;}


/*Main Body Containers
*********************************************/
.clear{clear: both; line-height:0;}
#menubodyCont{ }
.bodyCont{ width:100%; border:1px solid #ccff00; padding:2px; margin-top:4px; margin-bottom:4px; display:block; overflow: auto;}
/*Left container 1*/
#contOne_Left{ float:left; width:230px; border:1px solid #ccff00;}
#contOne_Left ul li{ padding:4px 0 4px 40px; font-size:16px; border-bottom: dashed 1px #dcdcdc;}

#contOne_Left ul a:link{ color:#666666;}
#contOne_Left ul a:hover{ color:#ffcc00;}
#contOne_Left ul a:visted{ color:#666666; }
/*Right container 1*/
#contOne_Right { float:right; width:736px; border:1px solid #ccff00; display:block;}


.notif_cont{ border:solid 2px #EFFFB1; text-align:center; width:auto; padding:1px; margin:20px 0 40px 180px; width:600px; 
border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; background-color:#FAFFE5; }
.notif{ color:#333;}
.notif a{ color:#00F;}

/*signup page *******************************/
.account_cont_form{ border:1px solid #ccff00; text-align:center; padding:10px; margin:10px 10px 10px 0px;; border-radius:12px; 
					-moz-border-radius:12px; -webkit-border-radius:12px; background-color:#faffe5; width:100%; }
.account_form_body{padding:5px 0 5px 0; border-top: solid #FF3 2px; overflow:hidden;}
.account_btn{ font-size:14px; width:150px; border-color:#F00; padding: 6px 0 6px 0; background-color: #FC3; text-align:center; 
					color:#000000; cursor:pointer; }


.sif_txt_fld{ width:160px; padding:7px 0 7px 0; margin:2px; text-align:right; color:#000; font-size:14px;}
.sif_input_bx{}
.sif_input{ padding:6px; margin-top:2px; font-size:16px; border: solid #FF0 1px; width:240px;}
.sif_select{ padding:3px; margin-top:2px; height:34px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; border: solid #FF0 1px; float:left;}

.select{ width:120px; height:36px;}
.select1{ width:65px; height:36px;}

.form_error{ color:#F00; font-size:16px; float:left; padding-left:20px; }

/*News Columns
********************************************************************/
.NewsPostErrors{ color:#FF0000; font-size:16px; border: solid 1px #FF0000; background-color:#faffe5; text-align:center; padding:4px; }
.NewsArticlePg{ min-height:600px; display:block;}
.newsBody{ float:left; width:660px; border-right:2px solid #ff7800; padding:2px; margin-bottom:4px; }
.newsRight{ float:right; width:300px; border:1px solid #F00; }
#postArticleBtn { font-size:18px; font-weight:bold; padding:4px; margin-top:10px; margin-left:36%; }
.news_txt_fld{ font-size:16px; color:#333;}
#artTitle{ padding:6px; margin-top:2px; font-size:16px; width:640px; border: solid #ccff00 2px;}
.newsInp_error{ color:#F00; font-size:16px; padding-left:20px;}
.msgSpans{ font-size:16px; padding:2px; display:block; text-align:center; }
.imageCaption{ width:600px;}
.noteMsg{ color:#F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.article_title{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.muSection{ display:block;}
.muSectionName{ border-left:solid 2px #ff7800; font-size:24px; font-weight:bold; color:#ff7800;  float:left; width:160px; display:inline-block; text-align:center; }
.muSectionName a { color:#ff7800; display:block; }
.muSectionName a:hover { color:#F00; }
.muSectionName a:visted { color:#ff7800; }

.muSectionDetail{ border-left:solid 2px #ff7800; float:right; width:auto; display:inline-block; height:30px; min-width:800px; }
.muSectionDetail_hr{vertical-align:bottom; margin-top:15px; border:1px solid #ff7800; }


/**Uploader page
*****************************/
.bar{  height:18px; background:green; }

/*Footer
*********************************************/
#footer_ribon{ background-color:#ccff00; height:2px; }
#footerCont{ height:60px; margin-top:2px; clear:both;}